define(function(require, exports){
	var $ = require("jquery");
	var pubjs = require('pubjs');
	var view = require('@base/view');
	var util = require('util');
	var Edit = require('modules/fieldEdit').base;
	var dspUtil = require('dspUtil');

	exports.base = Edit.extend({
		init:function(config){
			config = pubjs.conf(config, {
				fields: [
					{
						text: LANG('活动类型'), type: 'custom',
						field: 'campaign_type',
						uri: 'modules/labelSelect.base',
						divClass: 'M-labelSelectContainer',
						config:
						{
							hasAll: true,
							allText: LANG('全部'),
							uri: '',
							data: [
								{id: 1, name: LANG('PC活动')},
								{id: 4, name: LANG('移动活动')},
								{id: 2, name: LANG('广告监测活动')}
							]
						}
					},
					//{
					//	text: LANG('创意类型'), type: 'custom',
					//	field: 'package_type',
					//	uri: 'modules/labelSelect.base',
					//	divClass: 'M-labelSelectContainer',
					//	config:
					//	{
					//		hasAll: true,
					//		allText: LANG('全部'),
					//		data: [
					//			{id: 1, name: LANG('Banner')},
					//			{id: 2, name: LANG('富媒体')},
					//			{id: 3, name: LANG('图文创意')}
					//		]
					//	}
					//},
					{
						text: LANG('创意时长'), type: 'custom',
						field: 'package_duration',
						uri: 'modules/labelSelect.base',
						divClass: 'M-labelSelectContainer',
						config:
						{
							hasAll: true,
							allText: LANG('全部'),
							data: [
								{id: 1, name: LANG('贴片15s')},
								{id: 2, name: LANG('贴片30s')}
							]
						}
					},
					//{
					//	text: LANG('客户端类型'), type: 'custom',
					//	field: 'client_type',
					//	uri: 'modules/labelSelect.base',
					//	divClass: 'M-labelSelectContainer',
					//	config:
					//	{
					//		hasAll: true,
					//		allText: LANG('全部'),
					//		data: [
					//			{id: 1, name: LANG('PC设备')},
					//			{id: 4, name: LANG('移动设备')}
					//		]
					//	}
					//},
					//{
					//	text: LANG('策略类型'), type: 'custom',
					//	field: 'strategy_type',
					//	uri: 'modules/labelSelect.base',
					//	divClass: 'M-labelSelectContainer',
					//	config:
					//	{
					//		hasAll: true,
					//		allText: LANG('全部'),
					//		data: [
					//			{id: 1, name: LANG('泛投')},
					//			{id: 2, name: LANG('重定向')}
					//		]
					//	}
					//},
					//{
					//	text: LANG('其它维度'), type: 'custom',
					//	field: 'keys',
					//	uri: 'modules/labelSelect.base',
					//	divClass: 'M-labelSelectContainer',
					//	config:
					//	{
					//		data: [
					//			{id: 'whisky_id', name: LANG('落地页')},
					//			{id: 'spot_id', name: LANG('广告位')},
					//			//{id: 'product_id', name: LANG('产品')},
					//			{id: 'package_id', name: LANG('产品')},
					//			{id: 'domain_id', name: LANG('媒体域名')},
					//			//{id: 'region_id', name: LANG('省份')},
					//			{id: 'city_id', name: LANG('城市')}
					//		]
					//	}
					//}
				],
				isPop: true,
				Title: LANG('')
			});

			this.Super('init', arguments);
		}
		,setData: function(data) {
			if(data)
			{
				this.Super('setData', arguments);
			}

			if(data.SyncTime)
			{
				// 同步过的就不能更改名字了
				this.disable(['pretargeting_id']);
			}

			return this;
		}
	});
});